package cn.edu.lingnan.dao;

import cn.edu.lingnan.pojo.Country;
import cn.edu.lingnan.pojo.Vac;
import org.apache.ibatis.annotations.Param;

import java.sql.SQLException;
import java.util.List;
import java.util.Vector;

public interface CountryMapper {
    //通过country_id找国家
    public Country findCountryByCountry_id(int country_id);

    //通过country_id找国家是否在接种表
    public Country findCountryByCountry_idIfInC_V(int country_id);
    //实现按国家名和人口进行查找，存在即返回1。
    public boolean findCountryByNameAndPeople(@Param("country_name") String country_name, @Param("_people") String _people);
    //为前端登陆做修改,按国家名和密码查找
    public Country findCountryByNameAndPassword(@Param("country_name") String country_name, @Param("password") String password);
    // 查找所有的国家信息
    public List<Country> findAllCountry();
    // 查找所有的国家信息_假！！
    public List<Country> findAllCountry_isdelete();
    //插入一条国家记录
    public int insertInfoToCountry(Country country);
    //更新国家表_国家名字
    public int updataCountryCountry_name(Country _sd);
    //更新国家表_国家人口
    public int updataCountryPeople(Country _sd);
    //更新国家表_国家是否研发疫苗
    public int updataCountryVac_able(Country _sd);
    //更新国家表_以dto的方式全部更新
    public int updataInfotoCountry(Country _sd);
    //删除一条国家记录
    public boolean deleteCountry(int country_id);
}



